package com.xjh.basestudy.lanqiaobei;

import java.util.Map;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class Moni {
/**
 * 2 2
 * 1 2
 * 3 4
 * A1+A2
 *
 *
 * */

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 输入n和m
        int n = sc.nextInt();
        int m = sc.nextInt();
        sc.nextLine(); // 清空换行符 情况1：在读取数字后立即使用 nextLine() 读取字符串。情况二：混合使用 next() 和 nextLine()。

        // 输入n行m列数据，构造二维数组
        int[][] table = new int[n][m];
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                table[i][j] = sc.nextInt();
            }
            sc.nextLine(); // 清空换行符
        }

        // 输入公式
        String formula = sc.nextLine();

        // 计算公式中的每个元素
        int result = 0;
        String[] parts = formula.split("\\+");

        // 处理公式中的每个元素
        for (String part : parts) {
            part = part.trim();  // 去除空格
            char column = part.charAt(0);  // 列标（如A, B, C）
            int row = Integer.parseInt(part.substring(1)) - 1;  // 行标（1基索引，转换为0基索引）

            // 计算列索引
            int columnIndex = column - 'A';

            // 累加对应单元格的值
            result += table[row][columnIndex];
        }

        // 输出结果
        System.out.println(result);
    }
}

